home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / perl / fsmount.ph < prev    next >
Text File  |  1991-11-18  |  1KB  |  53 lines

  1. #
  2. # $Header$
  3. #
  4. # The file of return codes and other handy constants for use with fsmount.
  5. # (note: this is 'require()d' by the fsmount script.)
  6. #
  7.  
  8. $MAX_FIELD_LENGTH =     256;
  9. $MAX_LINE_LENGTH =      1024;
  10. $MAX_EXEC_ARGS =        20;
  11. $MAX_PASS =         10;
  12.  
  13. #
  14. # Return codes from fscheck.
  15. #
  16. $FSCHECK_OK =          0;
  17. $FSCHECK_SOFT_ERROR =      1;
  18. $FSCHECK_OUT_OF_MEMORY = 2;
  19. $FSCHECK_NOREBOOT =      3;
  20. $FSCHECK_REBOOT =      4;
  21.  
  22. $FSCHECK_HARD_ERROR =      -1;
  23. $FSCHECK_READ_FAILURE =  -2;
  24. $FSCHECK_WRITE_FAILURE = -3;
  25. $FSCHECK_BAD_ARG =      -4;
  26. $FSCHECK_MORE_MEMORY =      -5;
  27. $FSCHECK_DISK_FULL =      -6;
  28.  
  29. #
  30. # Return code from child process if the exec fails.
  31. #
  32. $EXEC_FAILED =          32;
  33.  
  34. #
  35. # Exit codes.
  36. #
  37. $OK =         0;
  38. $REBOOT =     1;
  39. $HARDERROR =     2;
  40. $SOFTERROR =     3;
  41. $NOREBOOT =     4;
  42.  
  43. #
  44. # Status of entry in mount table. Starts off as CHILD_OK, changes to 
  45. # CHILD_RUNNING while fscheck is running. If fscheck completes ok, 
  46. # then status changes to CHILD_CHECKED to indicate that the prefix should 
  47. # be attached. Otherwise the status changes to CHILD_FAILURE.
  48. #
  49. $CHILD_OK =             0;
  50. $CHILD_RUNNING =     1;
  51. $CHILD_FAILURE =     2;
  52. $CHILD_CHECKED =        3;
  53.